Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

10GB μέγεθος express

Îåêßíçóå áðü ôï ìÝëïò m6s. Τελευταία δημοσίευση από το μέλος nikolaosk στις 21-06-2010, 11:13. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-06-2010, 16:57 59088

    10GB μέγεθος express

    Σύμφωνα με αυτό : http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx , η "εξπρές" έκδοση έχει 10 γίγα μέγιστο μέγεθος.
    Εχει αντιμετωπίσει κανείς το όριο; σε παλιότερη εκδοχή ενοείτα ( sql2005 π.χ.) Τι γίνεται σε αυτή την περίπτωση;
    Υπάρχει τρόπος να συνεχίσεις σε νέα βάση και να καλείς τα δεδομένα απο μιά άλλη βάση που αφορούν παλιές εγγραφές ίσως με κάποιο bit αναγνωριστικό ;

    Εννοώ, να υπάρχει ένα ίσως layer(?), που όταν κάνει SELECT με το ADO.NET να αναγνωρίζει ότι πρέπει να πάει σε κάποιο άλλο αντίγραφο της βάσης, διότι τα data είναι στο παλιότερο αντίγραφο ;
  •  12-06-2010, 18:19 59091 σε απάντηση της 59088

    Απ: 10GB μέγεθος express

    Βασικά η Express είναι η Express έκδοση - αν έχεις κάτι που πρόκειται να περάσει τα 10GB σε μέγεθος, είναι σίγουρο ότι έχεις ανάγκη τα παραπάνω χαρακτηριστικά που προσφέρουν η workgroup/ standard/ enterprise έκδοση. Θέλεις περισσότερους από 1 επεξεργαστές και 1GB για κάνεις κάτι καλό σε βάσεις τέτοιου μεγέθους...

    Όσο για το δεύτερο ερώτημα θα πρότεινα να κοιτάξεις αυτή εδώ την δημοσίευση: Partitioned Tables

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  13-06-2010, 12:41 59101 σε απάντηση της 59088

    Απ: 10GB μέγεθος express


    Θα συμφωνήσω με τον Γιώργο, ότι για βάσεις τέτοιου μεγέθους, καλό είναι να πας σε άλλη έκδοση του SQL Server.

    Το database size για τις express editions 2005 και 2008 είναι 4 gbytes. Για τον SQL Server 2008 R2 express edition το database size ανεβαίνει στα 10 gigabytes.

    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  18-06-2010, 20:51 59204 σε απάντηση της 59101

    Απ: 10GB μέγεθος express

    Συγνώμη για την αργοπορία να απαντήσω στο θέμα, αλλά δεν είχα διάθεση λόγω τρεξίματος...
    Είδα το σχετικό με αυτό link, και είναι πολύ ενδιαφέρον το partitioned. Αλλά θέλει τρελό ανασχεδιασμό προφανώς για να παίξει. Οπως κατάλαβα απο αυτό.
    Βεβαίως θα το ψάξω λίγο παραπάνω να δώ μήπως είναι πιο απλό...

    Εγώ πάντως ειλικρινά, χωρίς να το χω ψάξει, αυτό που θα έκανα θα ήταν λίγο τρελλό;
    1. Ολοι οι πίνακες της παλιάς βάσης στην νέα, με ένα πρόθεμα σε καθένα όνομα πίνακα.
    2. Στην επικοινωνία των select ψάξιμο σε αυτούς τους πίνακες αν βρώ κλειδί μέσα εκεί, τρέχω στην παλιά βάση...
    3. αν όχι, κανονικά από τους πίνακες της νέας βάσης.

    Βέβαια δεν μου έχει τύχει, και βλέπω ότι 1gb δεδομένων το έπιασε ένας πελάτης σε 3 χρόνια. Αρά 10γίγα  * 3 χρόνια... μάλλον έχω καιρό ακόμα να ανησυχώ... χεχε
  •  20-06-2010, 15:27 59217 σε απάντηση της 59204

    Απ: 10GB μέγεθος express

    Μάλλον έχεις καιρό, ωστόσο αν φτάσεις στο αμήν, ΜΗΝ κάνεις αυτό που λες. Φαίνεται απλό αλλά είναι εγγυημένη συνταγή για ένα σωρό προβλήματα που μπορώ να σκεφτώ.

     


    Vir prudens non contra ventum mingit
  •  20-06-2010, 17:53 59220 σε απάντηση της 59217

    Απ: 10GB μέγεθος express

    Να προσθέσω και εγώ ένα λιθαράκι.
    Ενα shrink που και πού είναι καλή "θεραπεία" για να μην φτάνει το μέγεθος της database σου σε δυσθεώρητα ύψη.




    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  21-06-2010, 11:13 59228 σε απάντηση της 59220

    Απ: 10GB μέγεθος express

    Να προσθέσω, ότι η οποιαδήποτε προσπάθεια να παρακαμφθεί το όριο των 10 GB δεν έχει και κανένα απολύτως νόημα από οικονομικής άποψης. Μία ματιά στις άδειες και θα δούμε ότι μιλάμε για το πως να γλυτώσουμε $700 (όσο κάνει ο SQL Server Workgroup), ξοδεύοντας πολλαπλάσια σε research (γιατί γι αυτό πρόκειται) σε ένα τομέα που ο m6s δεν έχει ξανασυναντήσει - χωρίς να συνυπολογίσουμε το κόστος σε σίδερο, γιατί φυσικά αν βάλεις 2 instances στο ίδιο μηχάνημα, διπλασσιάζεις το φόρτο σε CPU, RAM, κλπ σε σχέση με μία κανονική εγκατάσταση.

    Από την άλλη, μπορεί να χρησιμοποιήσει κανείς τεχνικές sharding όταν ΠΡΑΓΜΑΤΙΚΑ χρειάζεται πολλά σχετικά μικρά σίδερα - όπως για παράδειγμα όταν έχει μία φάρμα με game servers. Σε αυτή την περίπτωση με κάποιο τρόπο (π.χ. γεωγραφική κατανομή παικτών) καθορίζεις ότι διαφορετικές συνδέσεις θα καταλήγουν πάντα σε μία απ' όλες τις βάσεις. Προφανώς ούτε το sharding είναι εύκολο, ακόμα και αν χρησιμοποιήσεις κάποιο έτοιμο framework και προϋποθέτει ότι έχεις .... τα χρήματα για το σίδερο και μπορείς να τροποποιήσεις την εφαρμογή σου έτσι ώστε να το χρησιμοποιεί σωστά.

    Τέλος, το partitioning που αναφέρθηκε νωρίτερα χρησιμεύει όταν θέλεις να χρησιμοποιήσεις λίγα μεγάλα σίδερα και θέλεις να σπάσεις δεδομένα και queries σε διαφορετικά μηχανήματα αλλά να τα βλέπεις ουσιαστικά ως μία μόνο βάση. Εδώ μιλάμε για καθαρά Enterprise χαρακτηριστικό, το οποίο απαιτεί το κατάλληλο licensing, μεγάλα σίδερα και γρήγορα δίκτυα. Αυτό που κερδίζεις όμως είναι ότι αποφεύγεις τις ρυθμίσεις που απαιτεί το sharding και τις τροποποιήσεις στον κώδικα.

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  21-06-2010, 11:13 59229 σε απάντηση της 59220

    Απ: 10GB μέγεθος express


    Επίσης, για να να συνεχίσω από εκεί που το άφησε ο Σωτήρης, καλύτερα να μην έχεις το shrink feature στο αυτόματο, αλλά να έχεις ένα job που να το κάνει αυτό περιοδικά. Το να έχεις το shrink on μπορεί να σου δημιουργήσει προβλήματα στο performance.

    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems